/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package horde.minefield.arturo;

import horde.control.DummyBehavior;
import horde.interfaces.Requests;
import horde.minefield.andres.agentSmithCoreTest;
import horde.patterns.Agent;
import horde.patterns.master.MasterAgent;
import horde.utils.CallMethodByName;

/**
 *
 * @author Arturo Mazón
 */
public class methodsTest {
    public static void test(){
        MasterAgent the_architect = new MasterAgent("Architect");
        Requests requestLink = Requests.createRequests(the_architect);
        agentSmithCoreTest smithCore = new agentSmithCoreTest();
        DummyBehavior dummy = new DummyBehavior(smithCore);
        Agent smith = new Agent ("Smith", dummy, smithCore, requestLink);
        CallMethodByName.printListOfMethods(smithCore);
    }
}
